package com.ssy.lingxi.member.merchant.model.vo.maintenance.response;

import java.io.Serializable;

/**
 * 会员能力 - 会员导入 - 模糊分页查询会员信息时返回的VO
 * @author 万宁
 * @version 2.0.0
 * @date 2020-07-07
 */
public class MemberAbilityImportPageQueryVO implements Serializable {
    private static final long serialVersionUID = -6843179187718358904L;

    /**
     * 会员id
     */
    private Long memberId;

    /**
     * 会员审核内容Id（前端页面不展示，但在调用其他接口时需要传递此参数值）
     */
    private Long validateId;

    /**
     * 会员名称
     */
    private String name;

    /**
     * 会员类型
     */
    private String memberTypeName;

    /**
     * 会员角色
     */
    private String roleName;

    /**
     * 注册来源
     */
    private String sourceName;

    /**
     * 注册时间
     */
    private String registerTime;

    /**
     * 会员等级名称
     */
    private String levelTag;

    /**
     * 会员状态 1-冻结 2-正常
     */
    private Integer status;

    /**
     * 会员状态名称
     */
    private String statusName;

    /**
     * 会员外部状态
     */
    private Integer outerStatus;

    /**
     * 外部状态名称
     */
    private String outerStatusName;

    /**
     * 是否显示“提交审核”按钮
     */
    private Boolean showCommit;

    /**
     * 是否显示“修改”按钮
     */
    private Boolean showUpdate;

    /**
     * 是否显示“删除”按钮
     */
    private Boolean showDelete;

    public Long getMemberId() {
        return memberId;
    }

    public void setMemberId(Long memberId) {
        this.memberId = memberId;
    }

    public Long getValidateId() {
        return validateId;
    }

    public void setValidateId(Long validateId) {
        this.validateId = validateId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getMemberTypeName() {
        return memberTypeName;
    }

    public void setMemberTypeName(String memberTypeName) {
        this.memberTypeName = memberTypeName;
    }

    public String getRoleName() {
        return roleName;
    }

    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }

    public String getSourceName() {
        return sourceName;
    }

    public void setSourceName(String sourceName) {
        this.sourceName = sourceName;
    }

    public String getRegisterTime() {
        return registerTime;
    }

    public void setRegisterTime(String registerTime) {
        this.registerTime = registerTime;
    }

    public String getLevelTag() {
        return levelTag;
    }

    public void setLevelTag(String levelTag) {
        this.levelTag = levelTag;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getStatusName() {
        return statusName;
    }

    public void setStatusName(String statusName) {
        this.statusName = statusName;
    }

    public Integer getOuterStatus() {
        return outerStatus;
    }

    public void setOuterStatus(Integer outerStatus) {
        this.outerStatus = outerStatus;
    }

    public String getOuterStatusName() {
        return outerStatusName;
    }

    public void setOuterStatusName(String outerStatusName) {
        this.outerStatusName = outerStatusName;
    }

    public Boolean getShowCommit() {
        return showCommit;
    }

    public void setShowCommit(Boolean showCommit) {
        this.showCommit = showCommit;
    }

    public Boolean getShowUpdate() {
        return showUpdate;
    }

    public void setShowUpdate(Boolean showUpdate) {
        this.showUpdate = showUpdate;
    }

    public Boolean getShowDelete() {
        return showDelete;
    }

    public void setShowDelete(Boolean showDelete) {
        this.showDelete = showDelete;
    }
}
